import javax.swing.*;
import java.awt.*;

public class Test {
    public static void main(String[] args) {
        // 创建主窗口
        JFrame mainFrame = new JFrame("学生成绩管理系统 v1.0");
        mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        mainFrame.setSize(800, 600);

        // 创建菜单栏
        JMenuBar menuBar = new JMenuBar();
        JMenu fileMenu = new JMenu("文件");
        JMenu studentMenu = new JMenu("学生管理");
        JMenu courseMenu = new JMenu("课程管理");
        JMenu gradeMenu = new JMenu("学生课程成绩管理");

        // 添加菜单项
        fileMenu.add(new JMenuItem("退出"));
        studentMenu.add(new JMenuItem("添加学生信息"));
        studentMenu.add(new JMenuItem("删除学生信息"));
        studentMenu.add(new JMenuItem("修改学生信息"));
        studentMenu.add(new JMenuItem("显示学生信息"));
        courseMenu.add(new JMenuItem("添加课程信息"));
        courseMenu.add(new JMenuItem("删除课程信息"));
        courseMenu.add(new JMenuItem("修改课程信息"));
        courseMenu.add(new JMenuItem("显示课程信息"));
        gradeMenu.add(new JMenuItem("添加学生课程成绩信息"));
        gradeMenu.add(new JMenuItem("删除学生课程成绩信息"));
        gradeMenu.add(new JMenuItem("修改学生课程成绩信息"));
        gradeMenu.add(new JMenuItem("显示学生课程成绩信息"));

        // 将菜单添加到菜单栏
        menuBar.add(fileMenu);
        menuBar.add(studentMenu);
        menuBar.add(courseMenu);
        menuBar.add(gradeMenu);

        // 设置菜单栏
        mainFrame.setJMenuBar(menuBar);

        // 创建主面板
        JPanel mainPanel = new JPanel();
        mainPanel.setLayout(new BorderLayout());

        // 创建欢迎标签
        JLabel welcomeLabel = new JLabel("欢迎使用学生成绩管理系统 v1.0");
        mainPanel.add(welcomeLabel, BorderLayout.NORTH);

        // 创建登录面板
        JPanel loginPanel = new JPanel();
        loginPanel.setLayout(new GridLayout(3, 2));
        JLabel userLabel = new JLabel("用户名:");
        JTextField userText = new JTextField();
        JLabel passLabel = new JLabel("密码:");
        JPasswordField passText = new JPasswordField();
        JButton loginButton = new JButton("登录");
        loginPanel.add(userLabel);
        loginPanel.add(userText);
        loginPanel.add(passLabel);
        loginPanel.add(passText);
        loginPanel.add(loginButton);
        mainPanel.add(loginPanel, BorderLayout.CENTER);

        // 添加主面板到主窗口
        mainFrame.add(mainPanel);

        // 显示主窗口
        mainFrame.setVisible(true);
    }
}
